﻿@{
    ViewBag.Title = "Index";
}

<body>

    <h1 id="titulo">Empresa</h1>




<div id="agregar">
        
        <h2>Agregar Empresa</h2>
        <br />
        <form  id="form" action="@Url.Action("Agregar", "Empre")" method="post">

            <label>
                <span>Codigo: </span>
                <br />
                <input id="inputCod"type="number" name="cod" />
               <span id="mensajeCod"></span>
            </label>
            <br />
            <label>
                <span>Nombre: </span>
                <br />
                <input id="inputNomb" type="text" name="nombre" />
                <span id="mensajeNomb"></span>
            </label>
            <br />
            
            <br />
            <input class="boton" type="submit" value="Agregar" />

        </form>
    </div>

    <div id="listado">   
        
        <h2>Listado de Empresas</h2>

        <table id="muestra">
            <tr>
                <th class="fila">Codigo 
                </th>
                <th class="fila">Nombre 
                </th>
                <th class="fila" colspan="2">Operaciones
                </th>
            </tr>


            @{     
         
                foreach (var i in Model)
                {
                <tr>
                    <td>
                        @i.cod
                    </td>
                    <td>
                        @i.nombre
                    </td>
                    <td>
                        @Html.ActionLink("Borrar", "Borrar", new { cod = i.cod }, "Empre")
                    </td>
                    <td id="ultimaColumna">
                        @Html.ActionLink("Modificar", "Modificar", new { cod = i.cod }, "Empre")
                    </td>
                </tr>
                }  
        
            }

        </table>
   <</div>
     <br />
     <br />
    <a>
        @Html.ActionLink("Principal Administracion", "Index", "MyHome")
    </a>


</body>

<script type="text/javascript">
    var formulario = $("#form");

    var spanCod = $("#mensajeCod");
    var spanNomb = $("#mensajeNomb");
    var cod = $("#inputCod").val();
    var nomb = $("#inputNomb").val();

    formulario.submit(comprobarCod);


    function comprobarCod() {

        var url = "@Url.Action("comprobar", "Empre")";
        var cod = $("#inputCod").val();
        var nomb = $("#inputNomb").val();


        if (nomb == "") {
            console.log("entro a nombre vacio")
            spanNomb.text("Debe ingresar un nombre")

        }
        if (cod == "") {
            console.log("entro a codigo vacio")
            spanCod.text("Debe ingresar un codigo")

        }
        if ((cod != "") && (nomb != "")) {
            console.log("entro a hacer la comprobacion del primer if si el codigo es distinto de cero")
            var promesa = $.get(url, { codigo: cod });
            promesa.done(algo)
        }
        return false
    }





    function algo(resultado) {
        console.log("entro a algo")

        if (resultado == false)
        {
            console.log("if true")

            spanCod.text("El codigo ya existe ")
        }
        else {
            console.log("if false")
            console.log("entro al else")
            formulario[0].submit();
            console.log("ente")
        }
    }

</script>